/*!
* 初始化|Mobile-UI
* @note 在DOM中寻找data-role属性, 一经初始化之后将不再继续初始化
* @version 1.0.0
* @date 2014-08-02
*/
$.fn.muiInit = function(){
	/*!
	* 遍历
	*/
	var obj = $(this), attr = 'data-role'; obj.find('['+attr+']').each(function(){
		var obe = $(this), 
			name = obe.attr(attr) || null;
		if (name && obe.attr('data-role-init') === undefined){
			obe.attr('data-role-init', true);
			/*!
			* 多部件支持
			*/
			$(name.toString().replace(/\r|\n|\s|\t/g, '').split(',')).each(function(k, v){
				v === '' || obe.muiWidget(v);
			});
		}
	});
	/*!
	* 横竖屏切换
	*/
	$(window).resize(function(e){
		$('[data-role-size]').each(function(){
			try{			
				$(this).data('size')();
			}catch(err){}
		});
	});
	/*!
	* 递归返回
	*/
	return obj
};